﻿/* CSS Document */
html,body{margin:0; font-size:14px; background:#fff; color:#555; font-family:"微软雅黑",Verdana; line-height:22px;}
ol,ul,li{margin:0; padding:0px 0px 0px 0px; list-style:none;}
img{border:0;}
a{color:#555; text-decoration:none; cursor:pointer;}
a:hover{color:#DA251D;}
.clear{clear:both; font-size:0;}

.header-box{max-width: 100%; min-width:1240px; background:url(../header_bg.gif) #f7f7f7 bottom repeat-x; z-index:9999; position:relative;}
 .header-top{width:100%; border-bottom:1px solid #e8e8e8; background:#f4f4f4;}
   .top-nav{width: 1234px; text-align:right; color:#dfdfdf; line-height:26px; margin:0 auto; font-family:"宋体";}
	.top-nav span.i{float:left; color:#555; font-family:"微软雅黑",Verdana;}
	.top-nav span.i h1,.top-nav span.i h2{ font-weight:normal; }
    .top-nav a{padding:0 8px; color:#555; font-family:"微软雅黑",Verdana;}
    .top-nav a:hover{color:#DA251D;}	
 .header-con{margin:0 auto; width: 1240px; min-height:80px; _height:80px; position:relative;}
   .nav-box{height:44px; margin-right:8px; text-align:center; position:absolute; right:0px; top:50%; margin-top:-22px;}
	.nav-box ul li{float:right; padding:3px 5px 0px 5px; height:38px; line-height:38px; position:relative;}
	.nav-box ul li.navdown{border-bottom:3px solid #DA251D;}
	.nav-box ul li a{color:#333; padding:0 10px; display:block; text-align:center; height:38px; overflow:hidden; _display:inline-block;}
	.nav-box ul li a:hover{color:#DA251D;}
	.nav-box ul li a font{font-size:16px;}
	.nav-box ul li ul{display:none; position:absolute; padding-bottom:5px; width:100%; left:0; top:0px; background:#fff; border-top:3px solid #DA251D;}
	.nav-box ul li ul{box-shadow:#555 0px 2px 4px; -webkit-box-shadow:#555 0px 2px 4px; -moz-box-shadow:#555 0px 2px 4px;}  
	.nav-box ul li ul li{float:none; padding:0; position:static;}
	.nav-box ul li ul li a span{font-size:14px;}
	.homepage{font-size:16px;}
#web_logo{float:left;}
#web_logof{font-size: 24px;line-height: 70px;float: left;}
.banner-box{max-width: 100%; min-width:1240px; position:relative; background:#d1d1d1; overflow:hidden; background-position:center; z-index:9998;}
 .banner-box a.one{background-position:center; background-repeat:no-repeat; width:100%; display:block;}
 .banmove{width:100%; height:100%; position:relative;}
  .banmove a{display:block; width:100%; height:100%; position:absolute; z-index:1000; left:0; top:0; background-position:center; background-repeat:no-repeat;}
  .banmove a:first-child{z-index:1002;}
 .banmun{width:100%; height:10px; position:absolute; text-align:center; bottom:16px; right:0; z-index:9999;}
  .banmun font{width:10px; height:10px; margin:0 10px; font-size:0;background:#CCCACA; display:inline-block; cursor:pointer;}
  .banmun font.hover{background-color:#DA251D;}

.main-box{width: 1240px; margin:0 auto; position:relative;}
.main-topblock{width:100%; height:9px; line-height:10px;}
.main-greet{width:100%;height:110px; margin-top:-112px; background-color:#fff;}
.main-block{width:100%; height:26px;}
 .main-con{width:411px; margin:3px 0 0 3px; background:url(../main_con_bot.gif) left bottom no-repeat; float:left; _display:inline;}
 .not-marginleft{margin-left:0;} 
 .main-con-top{height:280px; background:url(../main_con_top.gif) left top no-repeat; padding:6px 17px 7px 7px;}
  .main-con-bot{overflow:hidden; width:100%; height:100%;}
   .main-con-box{width: 1240px; height:100%;}
	.main-con-img{float:left; width:136px; height:100%; margin:1px 6px 0 0; background:#fff center; background-size:cover;}	
	.main-con-txt{float:left; height:100%; margin-left:10px; _display:inline; padding-bottom:5px;}
	 .main-con-txt a.title{display:block; height:35px;}
	  .main-con-txt a.title h3{border-top:1px solid #DA251D; padding:4px 2px 0 4px; height:30px; font-weight:100; line-height:30px; font-size:16px; float:left;}	  
	  .main-con-txt a.title span{padding:4px 3px 0 3px; height:30px; line-height:30px; font-size:16px; float:left;}
	   .main-con-txt a.title:hover span{color:#333;}
	  .main-con-txt a.title font{color:#DA251D; letter-spacing:-1px; padding:5px 0 0 2px; height:30px; line-height:30px; font-size:15px; float:left;}
	 .main-con-txt a.class{display:block; line-height:32px; height:32px; overflow:hidden; font-size:13px; padding-left:2px;}
	  .main-con-txt a.class span{color:#DA251D;}
	 .main-con-txt a.once{background:url(../news_bg.gif) no-repeat 4px 9px; display:block; line-height:25px; height:30px;}
	 .main-con-txt a.once{margin-right:12px; overflow:hidden; padding-left:20px; color:#555;width:348px;white-space:nowrap;text-overflow:ellipsis;} 
	 .main-con-txt a.once:hover{ color:#DA251D;} 

 .main-pro{width: 1240px; margin-top:3px; padding-bottom:15px; background:url(../main_pro_bot.gif) left bottom no-repeat;}
 .main-pro-top{background:url(../main_pro_top.gif) left top no-repeat; padding:6px;}
  .main-pro-tit{height:40px; padding:0 14px 3px 14px; overflow:hidden;}
  .link-xian{background:url(../main_pro_xian.gif) center bottom no-repeat;}
   .main-pro-tit a.title{border-top:1px solid #DA251D; font-size:16px; float:left; line-height:40px;}
   .main-pro-tit a.linktitle{font-size:16px; float:left; line-height:40px;}
    .main-pro-tit a.title span{font-size:15px; color:#DA251D; letter-spacing:-1px;}
	.main-pro-tit a.title:hover font{color:#333;}	
   .main-pro-tit a.more-pro{float:right; height:40px; line-height:40px; font-size:13px;}
    .main-pro-tit a.more-pro font{font-family:"宋体"; font-weight:bold;}
	
  .main-pro-con{padding:10px 0; overflow:hidden;}  
   .pro-left{width:38px; height:100%; float:left; background:url(../left_pro.gif) center no-repeat; cursor:pointer; _display:inline;}
   .pro-right{width:38px; height:100%; float:right; background:url(../right_pro.gif) center no-repeat; cursor:pointer; _display:inline;}
   .pro-center{width: 1152px; height:100%; float:left; overflow:hidden; position:relative;}
    .pro-move{width:40000px; height:100%; margin:0;}
     .pro-move a{border:0px solid #D1D1D1; float:left; background:#fff; height:100%; margin-right:20px; position:relative; overflow:hidden; _width:expression(this.clientWidth+'px');}
	  .pro-move a h3{width:100%; height:40px; font-size:14px; font-weight:100; line-height:40px; position:absolute; text-align:center; background:#111; left:0; bottom:0;}
	  .pro-move a h3{color:#fff; letter-spacing:1px; -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; filter:alpha(opacity=70);}   
  .main-link{padding:10px 0 4px 10px;}
   .main-link ul.main-link-img{float:left; width:100%; padding:0; margin:0;}
    .main-link ul.main-link-img li{float:left; padding:0 15px 0 5px; margin:0;}
	  .main-link ul.main-link-img li a img{height:45px;}
   .main-link ul.main-link-txt{float:left; width:100%; padding:0; margin:0;}
    .main-link ul.main-link-txt li{float:left; padding:0 5px; margin:0; line-height:25px;}
     .main-link ul.main-link-txt li a{}

.sidebar-box{max-width: 100%; min-width:1240px; margin-bottom:7px; padding-bottom:23px; background:#fff;}
 .sidebar-con{width:1240px; margin:0 auto;}
  .sidebar-con-left{width:223px; float:left;}
   .sidebar-con-tit{border-bottom:1px solid #acacac; height:39px; margin:10px 0; width:100%; overflow:hidden;}
    .sidebar-con-box{width:1000px; height:39px;}
    .sidebar-con-tit font.this{height:38px; line-height:38px; color:#DA251D; display:inline-block; font-size:18px; border-bottom:2px solid #DA251D; padding:0 10px;}
    .sidebar-con-tit span.this{height:38px; line-height:38px; color:#aaaaaa; display:inline-block; font-size:16px;}
	.sidebar-con-tit p{float:right; line-height:34px; height:38px; padding-right:10px;}
	
   .sidebar-con-left-nav{width:100%;}
	.sidebar-con-left-nav ul{float:left; width:100%;}
     .sidebar-con-left-nav ul li{line-height:40px; font-size:16px; width:100%; float:left; border-top:1px dotted #868686; _border-color:#bbb;}#onefirst{border-top:0;}
	 .sidebar-con-left-nav ul li div{width:100%; height:40px; float:left;}
	 .sidebar-con-left-nav ul li div strong{float:left; width:30px; height:40px; cursor:pointer; background:url(../nose.gif) center no-repeat;}
	 .sidebar-con-left-nav ul li div strong.navdown{background-image:url(../nose_.gif);} 
	 .sidebar-con-left-nav ul li div a{float:left; height:40px; line-height:40px;}
	 .sidebar-con-left-nav ul li.navdown{}
	 .sidebar-con-left-nav ul li.navdown div a{color:#DA251D;}	  
	  .sidebar-con-left-nav ul li ul{border-top:1px solid #fafafa; padding-bottom:5px; overflow:hidden; display:none; float:left; width:100%;}
	  .sidebar-con-left-nav ul li ul.navshow{display:block;}
	   .sidebar-con-left-nav ul li ul li{line-height:36px; border-top:0; padding-top:2px; text-indent:45px; background:url(../ot_nav.gif) 30px 18px no-repeat; float:left; width:100%;}
	   .sidebar-con-left-nav ul li ul li.navdown{background-image:url(../ot_nav_.gif); background-color:#DA251D;}
	    .sidebar-con-left-nav ul li ul li a{color:#DA251D; font-size:14px;}
	    .sidebar-con-left-nav ul li ul li.navhui a{color:#555;}
	    .sidebar-con-left-nav ul li ul li.navdown a{color:#fff;}	
   .sidebar-con-left-con{line-height:30px; color:#555;}
 .sidebar-con-left-con p span{ font-size:16px;}   
  .sidebar-con-right{width:1000px; float:right;}
   .sidebar-con-right-con{width:1000px; padding:5px 0; line-height:28px;}
   
.footer-box{max-width: 100%; min-width:1240px; background:#404144; color:#fff; text-align:center; padding:12px 0 15px 0; line-height:26px;}
 .footer-box a{color:#fff;}
 .foot-nav{padding-bottom:8px; font-family:"宋体";}
  .foot-nav a{padding:0 8px; color:#fff; font-family:"微软雅黑";}
  
.seo-top-index{width:1234px; text-align:right; font-size:15px;}
.seo-top-index a:hover{color:#DA251D;}

.search-con-top{height:215px; background:url(../main_con_top.gif) left top no-repeat; padding:6px 17px 7px 7px;}
.pronav-srh{ float:left; width:411px; padding-right:15px 25px 0px 0px;}
.metsearch ul{ list-style:none; margin:0px; padding:0px;}
.category{padding-top:32px; zoom:1;}
.category li{ float:left; display:inline;height:28px; line-height:26px; white-space:nowrap;zoom:1;}
.category li a{display:inline-block;white-space:nowrap;padding:0px 5px; line-height:26px;}
.category li a:hover{color:#DA251D;}

.indexcontent-con{width:825px; margin:3px 0 0 3px; background:url(../indexcontent_con_bot.gif) left bottom no-repeat; float:left; _display:inline;}
 .indexcontent-con-top{height:215px; background:url(../indexcontent_con_top.gif) left top no-repeat; padding:6px 17px 7px 7px;}
  .indexcontent-con-box{width: 800px; height:100%;}
.editor #a1 { width:800px;margin:0 auto;}
.ico-bdwpa, .ico-bdwpa:hover {margin-bottom:20px; display: inline-block; *display: block; width: 162px; height: 44px; font-size: 0px; *text-indent: -9999em; vertical-align: middle; background: url(../ico-wpa.png) no-repeat 0px 0px;}
.ico-bdwpa:hover { background-position: 0px -44px;}
.LeftTel {padding: 8px 0px; height: 40px; line-height: 40px; font-family: "微软雅黑"; font-size: 28px !important;}
.LeftTel b {float: left; display: inline-block;}
.LeftTel b {color: #DA251D; font-size: 21px; margin-right: 25px;}

/*文章表格开始<table class="altrowstable" id="alternatecolor">*/
table.altrowstable {
	font-size:14px;
	color:#333333;
	border-width: 1px;
	border-color: #c5c5c5;
	border-collapse: collapse;
}
table.altrowstable th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #c5c5c5;
}
table.altrowstable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #c5c5c5;
}
.oddrowcolor{background-color:#ffffff;}
.evenrowcolor{background-color:#f5f5f5;}
/*文章表格结束*/

/*产品介绍*/
.jsbiaoti {
	font-size: 24px;
	font-weight:bold;
	color:#404144;
	padding-left:5px;
}
.jsyijuhua {
	font-size:18px;
	font-weight: bold;
	color:#404144;
	padding-left:5px;
}
.jsjieshao {
	font-size: 15px;
	color:#404144;
	text-align:left;
}

.appbox{
width:120px;float:left;text-align:center;margin:10px 0px;
}

.app-list {
	margin: 50px 40px 0 40px;
	padding-bottom: 33px;
	font-size: 0;
}
.app-info {
    display:inline-block;
    margin:0 10px;
    height:150px;
    width:120px;
    padding:0;
    text-align:center;
    font-size:14px;
    vertical-align:top;
}
.app-info a {
    color:#333;
}
.app-logo {
	width: 56px;
	height: 56px;
	background-repeat: no-repeat;
	position: relative;
	top: 20px;
	left: 32px;
	display: block;
}
.app-name {
	margin-top: 30px;
	text-align: center;
	/* white-space: nowrap; */
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	/* padding-bottom: 20px; */
}


.DivBox {
            padding: 3px;
            margin-bottom: 1px;
            border: 0px dashed #ccc;
            background-color: #eee;
            cursor: move;
        }

            .DivBox:hover {
                border-color: #cad5eb;
                background-color: #f0f3f9;
            }

        .clickcss {
            padding: 3px;
            margin-bottom: 1px;
            border: 0px dashed #ccc;
            background-color: #4876FF !important;
            cursor: move;
        }

            .clickcss:hover {
                border-color: #cad5eb;
                background-color: #f0f3f9;
            }
